package demo3;

public interface IUSB {
    void openDevice();
    void closeDevice();
}

//抽象类 可以实现接口 可以不重写接口方法
abstract class A implements IUSB{
    abstract void turnOn();

    public void turnOff(){

    }
}

//如果普通类B去继承抽象类，原理一样，普通类要重写 接口类 和 抽象类 所有的抽象方法
class B extends A{

    @Override
    public void openDevice() {

    }

    @Override
    public void closeDevice() {

    }

    @Override
    void turnOn() {

    }
}